import 'package:backend.purchases/infrastructure/dtos/api/google_play/api_google_play_purchased_item_acknowledgement_status_dto.dart';

const kApiGooglePlayPurchasedItemTypeKey = 'type';
const kApiGooglePlayPurchasedItemPurchaseItemSkuKey = 'purchase_item_sku';
const kApiGooglePlayPurchasedItemPurchaseTokenKey = 'purchase_token';
const kApiGooglePlayPurchasedItemTestKey = 'test';
const kApiGooglePlayPurchasedItemAcknowledgementStatusKey = 'acknowledgement_status';

abstract class ApiGooglePlayPurchasedItemDto {
  String get type;

  String get purchaseItemSku;

  String get purchaseToken;

  bool get test;

  ApiGooglePlayPurchasedItemAcknowledgementStatusDto get acknowledgementStatusDto;

  Map<String, dynamic> toJson();
}
